.m-header{
  width: 100%; 
  /*height: 2.74rem; */
  padding:30px .2rem 30px .8rem; 
  background: url(~images/bg/header-bg.jpg) no-repeat center;
  background-size:100% 100%;
  box-sizing: border-box;
  overflow: hidden;
  dt{
    width: 78px; 
    height: 78px; 
    border: 3px solid #fff; 
    background: #f5f5f5; 
    border-radius: 50%;
    overflow: hidden;
  }
  dd{
    padding-top: 18px;
    margin-left: 110px;
    p{
      color: #fff; 
      line-height: 24px;
      span{
        font-size: 18px; 
        line-height: 28px; 
        padding-right: .2rem;
      }
    }
  }
}
.m-menu{
  position: relative;
  background: #f5f5f5;
  padding: .3rem .2rem;
  &:before{
    content:'';
    position: absolute;
    left: .2rem;
    right: .2rem;
    top: .57rem;
    height: 1px;
    background: #ddd;
  }
  li{
    font-size: .28rem;
    align-items: center;
    text-align: center;
    z-index: 2;
    .iconImg{
      width: .54rem;
      height: .54rem;
      line-height: .54rem;
      border-radius: 50%;
      background: #c8c8c8;
      color: #fff;
      margin: 0 auto .1rem;
    }
    span{
      color: #888;
    }
    &.active{
      .iconImg{
        background: #23a5a5;
      }
    }
  }
}
.relaImg{
  position: relative;
  img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
  }
}
.tml-header{
   background-color: white; 
}
.th-list{
    li{
        text-align: center;
        color: #ff7202;
        box-sizing: border-box;
        border-right: 1px solid #ddd;
        margin: 15px 0;
        width: 100%;
        &:last-child{
            border-right: 0 none;
        }
        .txt{
            color: #333;
        }
        .llse{
            color: #ff7202;
            font-size: 26px;
            line-height: 30px;
        }
    }
}
.ll-contain {
    padding: 0 0 47px;
}
.wait-orders{
  height: 43px;
  line-height: 43px;
  padding: 0 .2rem;
  overflow: hidden;
  span{
    font-size: .28rem;
    color: #333;
    i{
      display: inline-block;
      min-width: .55rem;
      height: .32rem;
      line-height: .32rem;
      background: #ff7202;
      border-radius: .15rem;
      text-align: center;
      color: #fff;
      font-weight: 500;
      margin-left: .1rem;
      padding: 0 .08rem;
    }
  }
  a{
    font-size: .24rem;
    color: #888;
    em{
      font-size: .24rem;
      padding-left: .1rem;
    }
  }
}
